wiki
Benvenuto
Guest
, sei in:
<root>
Manual
Manuale IT
Tech
•
Login
• Welcome
Guest
, you are in:
<root>
Manual
Manuale IT
Tech
•
Login
ScrewTurn Wiki
Navigazione (Tech)
¶
Pagina Principale
Pagina Principale (root)
Pagina Casuale
Nuova Pagina
Tutte le Pagine
Categorie
Percorsi di Navigazione
Amministrazione
Gestione File
Registrati
Ricerca wiki
»
Navigation (Tech)
¶
Main Page
Main Page (root)
Random Page
Create a new Page
All Pages
Categories
Navigation Paths
Administration
File Management
Create Account
Search the wiki
»
Back
Business Objects Interaction
Modified on 2008/11/20 15:58
by
stefano
Categorized as
English
I Business Objects di Tustena CRM presentano 8 eventi che permettono di integrare una dll esterna alle logiche di business del CRM. Attraverso questi eventi, si può interagire direttamente con il '''Logic-Tier''' e accedere ai dati nelle varie ''fasi di lavorazione''. Ogni qualvolta un'entità (azienda, contatto, lead, attività, ecc.) viene caricato o salvato, agganciando uno o più di questi eventi, uno sviluppatore può realizzare delle personalizzazioni che agiscono sui dati senza disporre dei sorgenti dell'applicazione. Elenco eventi: * {{OnPreLoad}} - Viene invocato prima del caricamento dell'entità, restituisce l'id dell'oggetto * {{OnLoadComplete}} - Viene invocato quando l'entità è in memoria, restituisce la classe [CrmBusinessObjects] * {{OnPreRuleEngine}} - Viene invocato prima dell'esecuzione delle [Business Rules] sull'entità caricata, restituisce la classe [CrmBusinessObjects] e permette di abortire il salvataggio attraverso il [CrmBusinessObjects] portando '''Abort''' a '''false'''. * {{OnPostRuleEngine}} - Viene invocato dopo l'esecuzione delle [Business Rules] sull'entità caricata, restituisce la classe ''CrmBusinessObjects'' * {{OnPreSave}} - Viene invocato prima di salvare l'oggetto, restituisce la classe [CrmBusinessObjects] e permette di abortire il salvataggio attraverso il ''BusinessObjectEventArgs'' portando '''Abort''' a '''false'''. * {{OnSaveComplete}} - Viene invocato quando l'entità è stata salvata, restituisce la classe [CrmBusinessObjects] * {{OnDelete}} - Viene invocato in caso di cancellazione dell'entità, restituisce un array con gli id degli oggetti cancellati * {{OnError}} - Viene invocato quando si verifica un errore, restituisce la classe [CrmBusinessObjects]
Meta Keywords:
Meta Description:
Change Comment: